WebObjects | |
---|---|
Basisdaten
| |
Entwickler | Apple |
Erscheinungsjahr | März 1996 |
Aktuelle Version | 5.4.3 (15. September 2008) |
Betriebssystem | Mac OS X |
Programmiersprache | Java |
Kategorie | Application Server |
Lizenz | Proprietär |
deutschsprachig | ja |
WebObjects Homepage ( vom 14. Mai 2008 im Internet Archive) |
WebObjects [Webanwendungen. Sie wurde ursprünglich von NeXT entwickelt und bei deren Aufkauf 1996 von Apple mit übernommen.
] ist eine Entwicklungs- und Serverumgebung fürDie Software führt Daten aus verschiedenen Quellen – oft relationalen Datenbanken – zusammen, präsentiert sie Nutzern über das Web und ändert sie gegebenenfalls aufgrund von Benutzeraktionen. Sie zeichnet sich unter anderem durch eine strikte Trennung von Datenhaltung, Verarbeitungsprozessen und Benutzeroberfläche aus – entsprechend dem Model-View-Controller-Entwurfsmuster. Die ursprüngliche Implementierung in Objective-C wurde in der Version 5.0 durch eine in Java ersetzt.
Bei der Vorstellung der 1.0 Version war WebObjects im Jahre 1995 einer der ersten Applikationsserver überhaupt. Es zeichnet sich durch eine hohe Integration der Entwicklungswerkzeuge aus. Damit stellt es ein klassisches Werkzeug des Computer-aided software engineering (CASE) dar, mit dem leistungsfähige und komplexe netzbasierte Applikationen erstellt und betrieben werden können.
Bekannte Beispiele für die Verwendung von WebObjects sind unter anderem der Apple Webshop und iTunes Music Store, das Formularmanagement-System openforms sowie nuLiga, die Ligaverwaltung deutscher und österreichischer Tennis-, Tischtennis- und Badminton-Verbände.